body{font-family:Arial, Helvetica, sans-serif; font-size:9pt; background:#233865}
.left{float: left;}
.right{float:right}
.clear{clear: both;}
a{text-decoration:none; color:#b7c5dd}
a:hover{color:#fff}


/*layout*/
#wapper{width: auto; margin: auto}
#header{background:#1E335F; padding: 13px; text-align:right}
#header ul{margin:0; padding:0; color:#b7c5dd; font-weight:bold}
#header ul li{list-style:none; display:inline; margin:0 10px}
#header ul li a{color:#b7c5dd; font-weight:bold}
#header ul li a:hover{color:#fff}
#header ul li span{color: #fff;}
.logo{position:absolute; left:0; top:0}

ul.menu{margin:0; padding:0; margin-left:50px; margin-bottom:1em}
ul.menu li{list-style:circle; margin:2px 0}
ul.menu li a{font-size:10pt; color:#b7c5dd}
ul.menu li a:hover{color:#fff}
.ico{background:url(../images/ico.png) no-repeat; padding-left:20px; margin-left:13px; font-size:10pt; color:#526A99; font-weight:bold}

.menu-left{float:left; width:20%; margin-top:80px}
#content {float:left; width:80%; text-align: justify;}
#content .contenter{background: #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px}
#content #footer{-moz-border-radius: 2px; -webkit-border-radius: 2px; background:#DBE1EE; margin-top:0.7em}
#content #footer div{padding:10px}

.title{color: #2851B1; font-size: 10pt; font-weight: bold;}
.dynamic{padding: 10px;}

.form{padding:10px}
fieldset {padding:15px; border : 1px solid #ccc; background:#E1E3EC; -moz-border-radius:3px; -webkit-border-radius:3px}
fieldset legend{font-size: 15px; color: #0066CC; font-weight: bold; cursor: pointer;}
.input_field {float:left; margin-bottom:10px; width:100%;}
.input_field label {display : block; text-align : right; width : 120px; float : left; position : relative; padding-right : 6px; top:2px} 
input.tinyfield {width : 19.5%; padding: 3px; background: #fff; border: 1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px}
.field_desc {padding-left : 6px; font-style : italic; color : #868176;} 
.field_desc:hover {color : #59544a;} 

ul.modelload{margin:0; padding:0; margin-left:127px}
ul.modelload li{list-style:none; margin:0}
ul.modelload li label{float:clear; text-align:left; width:100px; cursor:pointer; font-weight:bold}

/* login */
.panel-login{margin:250px 0; background:#1E3360;}
.left-login{width:530px; text-align: right; padding:5px 0; margin-right: 1em; padding-right:20px; border-right:3px solid #233865}
.left-login p{background: url(../images/login.png) no-repeat 365px 0; font-size: 14pt; color: #fff; font-weight: bold; font-style: italic; padding: 13px 0;}

.form-login{margin:10px 0; padding-top:2px}
.form-login label{width:85px; float: left; color: #fff; cursor: pointer; text-align: right; padding-right:10px; padding-top:3px}
.form-login div{margin: 7px 0;}
.form-login .input{width:180px; padding:1px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.btnlogin{margin-left:235px}
.login{padding:3px}